periodical support payments - Turkish English Dictionary